home *** CD-ROM | disk | FTP | other *** search
- /* Stuff generic to all Ethernet controllers */
- #include "machdep.h"
-
- char ether_bdcst[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
-
- /* Format an Ethernet address into a printable ascii string */
- pether(out,addr)
- char *out,*addr;
- {
- sprintf(out,"%02x:%02x:%02x:%02x:%02x:%02x",
- addr[0] & 0xff,
- addr[1] & 0xff,
- addr[2] & 0xff,
- addr[3] & 0xff,
- addr[4] & 0xff,
- addr[5] & 0xff,
- addr[6] & 0xff);
- }
-
- /* Convert an Ethernet address from Hex/ASCII to binary */
- gether(out,cp)
- register char *out;
- register char *cp;
- {
- register int i;
- char *index();
-
- for(i=6; i!=0; i--){
- *out++ = htoi(cp);
- if((cp = index(cp,':')) == NULLCHAR) /* Find delimiter */
- break;
- cp++; /* and skip over it */
- }
- }
-
-
-